package com.file_.filewriter_;

import java.io.FileWriter;
import java.io.IOException;

/*字符流
 * 使用FileWriter将“风雨之后，定见彩虹”写入到note.txt文件中
 * (3) write(char[], off, len)：写入指定数组的指定数据部分
 * */
public class Demo3 {
    public static void main(String[] args) {
        String filePath = "D:\\A_Test\\note.txt";
        char[] chars = {'a', 'b', 'c'};
        FileWriter fileWriter = null;

        try {
            fileWriter = new FileWriter(filePath);  // 覆盖模式
            fileWriter.write(chars, 0, 1);
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            // 对应的FileWriter，一定要关闭文件流，或者刷新（flush）才能真正的把数据写入到文件
            if (fileWriter != null) {
                try {
                    fileWriter.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
